stream placer - French English Dictionary